package sv.com.renacempleo.web.util;

import java.io.Serializable;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Locale;

import org.apache.log4j.Logger;

import sv.com.renacempleo.dao.ctg.CtgEstadoVacanteVinculacionDao;

public class WebUtilidadesConstants implements Serializable{

	private static final long serialVersionUID = -2013584782054364210L;
	static {
		Locale.setDefault(Locale.ENGLISH);
	}
	public static final Logger logger = Logger.getLogger(WebUtilidadesConstants.class);
	public static final SimpleDateFormat dateFormatAsYYYYMMDDHHMMSS = new SimpleDateFormat("yyyyMMddHHmmss");
	public static final SimpleDateFormat dateFormatAsYYYYMMDD = new SimpleDateFormat("yyyyMMdd");
	public static final SimpleDateFormat dateFormatAsDD_MM_YYYY = new SimpleDateFormat("dd/MM/yyyy");
	public static final DecimalFormat decimalFormat2Decimals = new DecimalFormat("##0.00");
	
	public static final String PDF_ERROR = "<h1>PROBLEMAS AL GENERAR EL DOCUMENTO</h1>";
	public static final String CELLBORDER = "border-width=\"0.3pt\" border-style=\"solid\" border-left-color=\"black\" border-top-color=\"black\" border-right-color=\"black\" border-bottom-color=\"black\" padding=\"2pt\"";
	public static final String CELLBORDER_NR = "border-width=\"0.3pt\" border-style=\"solid\" border-left-color=\"black\" border-top-color=\"black\" border-right-color=\"white\" border-bottom-color=\"black\"";
	public static final String CELLBORDER_NL = "border-width=\"0.3pt\" border-style=\"solid\" border-left-color=\"white\" border-top-color=\"black\" border-right-color=\"black\" border-bottom-color=\"black\"";
	public static final String CELL_TITLE = "background-color=\"#DADADA\"";
	public static final String BLOCK_TITLE = "color= \"#981E32\" font-weight= \"bold\" text-align=\"center\"";
	public static final String FONT = "font-family=\"Helvetica\" font-size=\"9pt\" padding=\"2pt\"";
	public static final String FONT_TITLE = "line-height=\"16pt\" font-size=\"20pt\" text-align=\"center\" font-weight= \"bold\" color= \"#981E32\" ";
	
	public static final String HEADER_TITLE = "headerTitle";
	public static final String DEFAULT_ERROR_MESSAGE = "Procesamiento Incorrecto";
	
	public static final String APPLICATION_DAOS_ID = "applicationDaos";
	public static final String APPLICATION_SERVICES_ID = "applicationServices";
	public static final String PASSWORD_ENCODER_ID = "passwordEncoder";
	public static final String DAO_QUERIES_LOCATION = "queries";
	public static final String DOCUMENTS_LOCATION = "documents";
	public static final String DEFAULT_WEB_ENCODING = "ISO-8859-1";
	
	public static final String BASE_DAO_KEY = "baseDaoKey";
	
	/**DAO's CATALOGOS**/
	public static final String CTG_CATALOGO_DAO_KEY = "ctgCatalogoDaoKey";
	public static final String CTG_COLONIA_DAO_KEY = "ctgColoniaDaoKey";
	public static final String CTG_MUNICIPIO_DAO_KEY = "ctgMunicipioDaoKey";
	public static final String CTG_DEPARTAMENTO_DAO_KEY = "ctgDepartamentoDaoKey";
	public static final String CTG_DETALLE_AREA_CONOCIMIENTO_DAO_KEY = "ctgDetalleAreaConocimientoDaoKey";
	public static final String CTG_DETALLE_HABILIDADES_DAO_KEY = "ctgDetalleHabilidadesDaoKey";
	public static final String CTG_OFICINAS_DAO_KEY = "ctgOficinasDaoKey";
	public static final String CTG_DOCUMENTOS_DAO_KEY = "ctgDocumentosDaoKey";
	public static final String CTG_AMBIENTE_TRABAJO_DAO_KEY="ctgAmbienteTrabajoDaoKey";
    public static final String CTG_AUDICION_DAO_KEY="ctgAudicionDaoKey";
    public static final String CTG_ESTADO_POSTULANTE_DAO_KEY="ctgEstadoPostulantesDaoKey";
    public static final String CTG_ESTADO_POSTULANTE_VINCULACION_DAO_KEY="ctgEstadoPostulanteVinculacionDaoKey";
    public static final String CTG_EXPERIENCIA_LABORAL_DAO_KEY="ctgExperienciaLaboralDaoKey";
    public static final String CTG_EXTRAMIDADES_DAO_KEY="ctgExtremidadesDaoKey";
    public static final String CTG_INSTITUCION_CAPACITACION_DAO_KEY="ctgInstitucionCapacitacionDaoKey";
    public static final String CTG_LOCOMOCION_DAO_KEY="ctgLocomocionDaoKey";
    public static final String CTG_MAXIMO_ENVIOS_DAO_KEY="ctgMaximoEnviosDaoKey";
    public static final String CTG_MOTIVOS_BAJA_DAO_KEY="ctgMotivosBajaDaoKey";
    public static final String CTG_POSTURA_DAO_KEY="ctgPosturaDaoKey";
    public static final String CTG_PSIQUICO_DAO_KEY="ctgPsiquicoDaoKey";
    public static final String CTG_EMPLEADO_DAO_KEY="ctgEmpleadoDaoKey";
    public static final String CTG_CRITERIOS_VINCULACION_DAO_KEY="ctgCriteriosVinculacionDaoKey";
    public static final String CTG_ESTADO_VACANTE_VINCULACION_DAO_KEY="ctgEstadoVacanteVinculacionDaoKey";
    
    
	/**DAO's RED NACIONAL EMPLEO DEMANDANTE**/
    public static final String RED_DEMANDANTE_DAO_KEY = "redDemandanteDaoKey";
	public static final String RED_CONCIMIENTOS_DEMANDANTE_DAO_KEY="redConocimientosDemandanteDaoKey";
    public static final String RED_DOCUMENTOS_DEMANDANTE_DAO_KEY="redDocumentosDemandanteDaoKey";
    public static final String RED_EXISTENCIA_RED_DEMANDANTE_DAO_KEY="redExistenciaRedDemandanteDaoKey";
    public static final String RED_FORMACION_DEMANDANTE_DAO_KEY="redFormacionDemandanteDaoKey";
    public static final String RED_HABILIDADES_DEMANDANTE_DAO_KEY="redHabilidadesDemandanteDaoKey";
    public static final String RED_IDIOMAS_DEMANDANTE_DAO_KEY="redIdiomasDemandanteDaoKey";
    public static final String RED_INCORPORACION_DEMANDANTE_DAO_KEY="redIncorporacionDemandanteDaoKey";
    public static final String RED_MEDIO_BUSQUEDA_DEMANDANTE_DAO_KEY="redMedioBusquedaDemandanteDaoKey";
    public static final String RED_PUESTO_BUSCA_DEMANDANTE_DAO_KEY="redPuestoBuscaDemandanteDaoKey";
    public static final String RED_OBSERVACIONES_DEMANDANTE_DAO_KEY="redObservacionesDemandanteDaoKey";
	
    /**DAO's RED VINCULACION DEMANDANTE**/
    public static final String RED_OFERTA_DEMANDANTE_DAO_KEY="redOfertaDemandanteDaoKey";
    public static final String RED_ESTADO_SEGUIMIENTO_OFERTA_DAO_KEY="redEstadoSeguimientoOfertaDaoKey";
    
    
    
    /**DAO's RED NACIONAL EMPLEO EMPRESA**/
    public static final String RED_EMPRESA_MEDIO_BUSQUEDA_DAO_KEY = "redEmpresaMedioBusquedaDaoKey";
    public static final String RED_EMPRESA_CONTACTO_DAO_KEY = "redEmpresasContactosDaoKey";
    public static final String RED_EMPRESAS_DAO_KEY = "redEmpresasDaoKey";
    public static final String RED_EMPRESA_SUCURSALES_DAO_KEY = "redEmpresaSucursalesDaoKey";
    public static final String RED_EMPRESA_USUARIO_DAO_KEY = "redUsuariosEmpresaDaoKey";
    
    public static final String RED_OFERTA_DAO_KEY = "redOfertaDaoKey";
    public static final String RED_DISCAPACIDAD_DAO_KEY = "redDiscapacidadDaoKey";
    
    public static final String RED_EMPRESAS_SERVICE_KEY = "redEmpresasServiceKey";
    public static final String RED_DEMANDANTE_SERVICE_KEY= "redDemandanteServiceKey";
	
	/**DAO's SEGURIDAD**/
	public static final String SGD_USUARIO_DAO_KEY = "sgdUsuarioDaoKey";
	public static final String SGD_USUARIO_SERVICE_KEY = "sgdUsuarioServiceKey";
	
	
	/**DAO's CIIU CIUO**/
	
	public static final String CIIU01_DAO_KEY = "CIIU_01DaoKey";
	public static final String CIIU02_DAO_KEY = "CIIU_02DaoKey";
	public static final String CIIU03_DAO_KEY = "CIIU_03DaoKey";
	public static final String CIIU04_DAO_KEY = "CIIU_04DaoKey";
	public static final String ACTIVIDADES_REGISTRO_CONTRIBUYENTE_DAO_KEY = "actividadesRegistroContribuyenteDaoKey";
	
	public static final String CIUO01_DAO_KEY = "CIUO_01DaoKey";
	public static final String CIUO02_DAO_KEY = "CIUO_02DaoKey";
	public static final String CIUO03_DAO_KEY = "CIUO_03DaoKey";
	public static final String CIUO04_DAO_KEY = "CIUO_04DaoKey";
	public static final String OCUPACIONES_DAO_KEY = "ocupacionesDaoKey";
	public static final String RED_OFERTA_SERIVICE_KEY = "redOfertaSeriviceKey";
	public static final String RED_DISCAPACIDAD_SERIVICE_KEY = "redDiscapacidadSeriviceKey";
	
	/**CODIGOS SEGURIDAD**/
	public static final String SGD_ROLE_USUARIO_CODIGO = "00003";
	public static final String SGD_ROLES_PADRE = "00331";
	
	/**CODIGOS CATALOGOS**/
	public static final String CTG_AREA_CONOCIMIENTOS_PADRE = "00002";
	public static final String CTG_PAISES_PADRE = "00003";
	public static final String CTG_DEPARTAMENTOS_PADRE = "00004";
	public static final String CTG_DISPOSICION_PADRE="00004";
	public static final String CTG_ESCOLARIDAD_PADRE="00005";
	public static final String CTG_ESPECIALIDAD_PADRE="00006";
	public static final String CTG_ESTADO_CIVIL_PADRE="00007";
	public static final String CTG_EXISTENCIA_RED_PADRE = "00008";
	public static final String CTG_GENERO_PADRE = "00009";
	public static final String CTG_HABILIDAD_PADRE = "00010";
	public static final String CTG_IDIOMAS_PADRE = "00011";
	public static final String CTG_JORNADA_LABORAL_PADRE = "00012";
	public static final String CTG_MEDIOS_BQD_EMPLEO_PADRE = "00013";
	public static final String CTG_MOTIVO_RETIRO_PADRE = "00014";
	public static final String CTG_MOTIVO_RETIRO_DEMANDANTE_PADRE="00200";
	public static final String CTG_NIVEL_IDIOMA_PADRE = "00015";
	public static final String CTG_TELCO_PADRE = "00016";
	public static final String CTG_TIPO_CONTRATO_PADRE = "00017";
	public static final String CTG_TIPO_DOCUMENTOS_PADRE = "00018";
	public static final String CTG_TIPO_LICENCIA_PADRE = "00019";
	public static final String CTG_TIPO_VEHICULO_PADRE = "00020";
	public static final String CTG_TIPO_ZONA_RESIDENCIA_PADRE = "00021";
	
	public static final String CTG_AREA_FORMACION_PADRE = "00022";
	public static final String CTG_GRUPOS_OCUPACIONALES_PADRE ="00023";
	public static final String CTG_MOTIVOS_DE_BAJA_PADRE = "00024";
	public static final String CTG_PERIOCIDAD_DE_CAPACITACION_PADRE = "00025";
	public static final String CTG_TIPO_DE_SERVICIO_PADRE = "00026";
	public static final String CTG_ZONAS_PADRE = "00027";
	public static final String CTG_CARGOS_EMPLEADO_PADRE = "00028";
	public static final String CTG_ACTIVIDADES_PADRE = "00029";
	public static final String CTG_CONFIANZA_PADRE = "00030";
	public static final String CTG_ESPECIALIDAD_PROFESIONES_PADRE = "00031";
	public static final String CTG_EXPRESION_PADRE = "00032";
	public static final String CTG_FISICO_PADRE = "00033";
	public static final String CTG_FLUIDEZ_VERBAL_PADRE = "00034";
	public static final String CTG_IMPRESION_PADRE = "00035";
	public static final String CTG_INCORPORACION_PADRE = "00036";
	public static final String CTG_TIPO_DE_INSTITUCIONES_PADRE = "00037";
	public static final String CTG_INTERES_DE_CAPACITACION_PADRE = "00038";
	public static final String CTG_JORNADAS_DE_CAPACITACION_PADRE = "00039";
	public static final String CTG_LUGARES_DE_CAPACITACION_PADRE = "00040";
	public static final String CTG_OFICIOS_PADRE = "00041";
	public static final String CTG_COMPLEXION_PADRE = "00042";
	public static final String CTG_PRESENTACION_PERSONAL_PADRE = "00043";
	public static final String CTG_RAZONES_DE_BUSQUEDA_DE_TRABAJO_PADRE = "00044";
	public static final String CTG_SOCIABILIDAD_PADRE = "00045";
	public static final String CTG_PUESTO_EMPLEADO_PADRE = "00046";
	
	public static final String CTG_AYUDA_TECNICA_PADRE = "000467";
	public static final String CTG_FORMAS_DE_COMUNICACION_PADRE = "00048";
	public static final String CTG_ORIGENES_DE_DEFICIENCIA_PADRE = "00049";
	public static final String CTG_PROPOSITO_REFERENCIA_PADRE = "00050";
	public static final String CTG_TIPOS_DE_DEFICIENCIA_PADRE = "00051";
	public static final String CTG_RAZONES_DE_NO_CONTRATACION_PADRE = "00052";
	public static final String CTG_DOCUMENTOS_A_PRESENTAR_PADRE = "00053";
	public static final String CTG_FORMAS_DE_PAGO_PADRE = "00054";
	public static final String CTG_OTROS_REQUERIENTOS_PADRE = "00055";
	public static final String CTG_PRUEBAS_DE_EVALUACION_PADRE = "00056";
	public static final String CTG_PRESTACIONES_PADRE = "00057";
	public static final String CTG_PERIOCIDAD_DE_PAGO_PADRE = "00058";
	public static final String CTG_TIPO_DE_PUESTO_PADRE = "00059";
	
	public static final String WKF_ESTADO_SEGUIMIENTO_PADRE = "00082";
	

}
